/* List Area
-----------------------------------------------------------------------------------*/
div.boardArea { padding: 0 10px; min-height: 25px; margin-bottom: 15px; }
table.listArea { border-bottom: 2px solid #ccc; }
table.listArea img { vertical-align: middle; }
table.listArea thead tr th {
	height: 23px; padding-top: 2px;
	background: #eee url(/se/kr/img/common/bar_thead.gif) left 7px no-repeat;
}
table.listArea thead tr th.title { text-align: left; padding-left: 40px; }
table.listArea tbody tr td {
	text-align: center;
	background: url(/se/kr/img/common/line_bg.gif) left bottom repeat-x;
	padding: 8px 0 6px 0;
}
table.listArea tbody tr td.title { text-align: left; padding-left: 1px; }
/* [[ File Additional ]] */
table.listArea tr td.fileAdd { position: relative; }
div.fileAdd h5 {
	color: #666; font-size: 95%; letter-spacing: -1px; text-align: left;
	padding: 7px 0 0 12px; width: 170px;
	background: url(/se/kr/img/common/fileAdd_top_bg.gif) left top no-repeat;
}
div.fileAdd ul {
	width: 169px; padding: 0 0 13px 13px;
	background: url(/se/kr/img/common/fileAdd_bottom_bg.gif) left bottom no-repeat;
}
div.fileAdd ul li { padding: 7px 0 0 0; }
div.fileAdd {
	position: absolute; right: 50px; top: 5px; z-index: 10;
	width: 192px;
	background-color: #fff;
	text-align: left;
}

/* Detail Area - Style 01
-----------------------------------------------------------------------------------*/
table.detailArea th img, table.detailArea td img { vertical-align: middle; }
table.detailArea { margin-bottom: 20px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
table.detailArea tr.titleArea th, table.detailArea tr.titleArea td { background-color: #e1e1e1; }
table.detailArea tr.replyArea th { background: #e1e1e1; border-top: 2px solid #ccc; }
table.detailArea th {
	background: url(/se/kr/img/common/bar_th.gif) right 50% no-repeat;
	color: #333; text-align: left;
}
table.detailArea th, table.detailArea td { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }

table.detailArea th.border, table.detailArea td.border { border-left: 1px solid #ddd; }

table.detailArea th.Lleft, table.detailArea td.Lleft { text-align: left; }
table.detailArea th.Lright, table.detailArea td.Lright { text-align: right; }
table.detailArea th.Lcenter, table.detailArea td.Lcenter { text-align: center; }

table.detailArea tr.contentText td { text-align: justify; vertical-align: top; height: 200px; }
table.detailArea tr.contentText td img { margin: 10px 4px 10px 4px; }
/* [[ View Page ]] */
table.viewPage th, table.viewPage td { padding: 9px 14px 6px 14px; }
table.viewPage tr.contentText td { padding: 13px 13px 10px 14px; }
table.viewPage tr td p.fileAdd { padding-bottom: 5px; }
/* [[ Write Page ]] */
table.writePage th { padding: 7px 9px 4px 9px; }
table.writePage td { padding: 4px 9px 4px 9px; }
table.writePage tr.contentText td { padding: 4px 9px 4px 9px; }
table.writePage td select.transBlockElement { display: block; margin-top: 3px; }
/* [[ Previous & Next ]] */
table.prevNext { margin-bottom: 10px; }
table.prevNext th, table.prevNext td { padding: 9px 14px 6px 14px; }

/* Detail Area - Style 02
-----------------------------------------------------------------------------------*/
table.detailArea_02 { margin-bottom: 15px; border-top: 2px solid #ccc; border-bottom: 1px solid #ccc; }
table.detailArea_02 th {
	font-weight: normal; color: #333; text-align: left;
	background-color: #e1e1e1;
}
table.detailArea_02 th, table.detailArea_02 td {
	border: 1px solid #ddd; border-right: none; border-bottom: none;
}
table.detailArea_02 th.first, table.detailArea_02 td.first { border-left: none; }
table.detailArea_02 td em.emphasisType_01 { font-style: normal; font-size: 95%; color: #666; }
table.detailArea_02 td em.emphasisType_02 {
	font-style: normal; font-size: 95%; color: #666;
	display: block;
	margin-top: 4px;
}
table.detailArea_02 th.Lcenter, table.detailArea_02 td.Lcenter { text-align: center; }
table.detailArea_02 th.Lleft, table.detailArea_02 td.Lleft { text-align: left; }
table.detailArea_02 th.Lright, table.detailArea_02 td.Lright { text-align: right; }
table.detailArea_02 th img, table.detailArea_02 td img { vertical-align: middle; }
table.detailArea_02 tr.contentText td { text-align: justify; vertical-align: top; height: 200px; }
table.detailArea_02 td span.subExplain { font-size: 95%; display: inline-block; margin-top: 2px; }
table.detailArea_02 th.rowThead { background-color: #F8F9FB; }
table.detailArea_02 th.differentBg, table.detailArea_02 td.differentBg { background-color: #F8F9FB; }
table.detailArea_02 td.noborder { border-left: 0; }
/* [[ Write Page ]] */
table.writePage_02 td input.Ltype-text { height: 14px; }
table.writePage_02 th { padding: 6px 0 2px 10px; }
table.writePage_02 td { padding: 3px 0 3px 12px; }
table.writePage_02 td.textLine { padding: 6px 0 2px 12px; }
table.writePage_02 th.checkBoxLine,
table.writePage_02 td.checkBoxLine label { margin-right: 13px; }
table.writePage_02 td select#phone_01 { width: 67px; }
table.writePage_02 td p.paragraph { margin-bottom: 3px; }
table.writePage_02 td p.checkBoxLine label { margin-right: 13px; }
table.writePage_02 td p.otherParagraph { margin-top: 3px; }
table.writePage_02 td p.otherParagraph_02 {
	margin-top: 3px; padding-right: 9px;
	color: #787878; font-size: 95%; line-height: 1.2em;
}
table.writePage_02 td ul.paragraph { line-height: 1.2em; padding-right: 10px; }
table.writePage_02 tr.contentText th { vertical-align: top; }
table.writePage_02 tr.contentText td { padding: 5px 0 5px 12px; }
table.writePage_02 tr.fileAdd th { vertical-align: top; }
table.writePage_02 tr.fileAdd td { padding: 5px 0 5px 12px; }
table.writePage_02 tr.fileAdd td input#fileAdd { height: 18px; }
table.writePage_02 tr.importance td input.Ltype-text { background-color: #e1e1e1; }
table.writePage_02 td input#pw, table.writePage_02 td input#re_pw { width: 144px; }
table.writePage_02 td.signArea { padding: 15px 0 6px 0; }
table.writePage_02 td.signArea em {
	display: block;
	font-style: normal; line-height: 1.2em; text-align: center;
	margin-bottom: 16px;
}
table.writePage_02 td.signArea p.applier { text-align:right; padding-right: 5px; margin-bottom: 27px; }
table.writePage_02 td.signArea p.date { width: 100%; }
table.writePage_02 td.signArea p.date span { float: left; margin-left: 246px; }
table.writePage_02 td.signArea p.date strong { float: right; margin-right: 5px; }
table.writePage_02 p.comment { display: inline; }
table.writePage_02 p.comment a:link,
table.writePage_02 p.comment a:visited,
table.writePage_02 p.comment a:hover,
table.writePage_02 p.comment a:active { color: #3E6EBC; text-decoration: underline; font-weight: bold; }
table.writePage_02 td a.accent:link,
table.writePage_02 td a.accent:visited,
table.writePage_02 td a.accent:hover,
table.writePage_02 td a.accent:active { font-weight: bold; color: #FE7200; }
/* [[ View Page ]] */
table.viewPage_02 th, table.viewPage_02 td { padding: 6px 10px 2px 10px; }
table.viewPage_02 tr.contentText td { padding: 5px 0 5px 12px; }
table.viewPage_02 tr td.financeBiz { padding: 5px 12px 5px 12px; }
table.viewPage_02 tr td p.alignRight { text-align: right; margin-top: 4px; padding-right: 15px; }
table.miniColView th, table.miniColView td { border: 1px solid #CECECE; text-align: center; line-height: 1.3em; }
table.viewPage_02 tr td ul.listing {  }
table.viewPage_02 tr td ul.listing li { background: url(/se/kr/img/common/bullet_rect_01.gif) left 6px no-repeat; padding-left: 7px; }
table.viewPage_02 tr td ul.listing ul { margin-left: 1px; }
table.viewPage_02 tr td ul.listing ul li { background: url(/se/kr/img/common/bullet_hypoon.gif) left 7px no-repeat; padding-left: 9px; }
table.viewPage_02 tr.signArea td { padding: 14px 0 11px 0; line-height: 1.2em; }
table.viewPage_02 tr.signArea td p { text-align: center; }
table.viewPage_02 tr.signArea td p.date {  margin: 27px 0 20px 0; }
table.viewPage_02 tr.signArea td p em.emphasis { font-style: normal; color: #0077D4; }
table.viewPage_02 tr.signArea td em.applier { font-style: normal; display: block; text-align: right; margin-right: 20px; }
table.viewPage_02 tr.signArea td p.fssChief { font-size: 180%; line-height: 1.7em; font-weight: bold; text-align: right; margin-right: 20px; }
table.viewPage_02 tr.signArea td p.fssChief span { font-size: 60%; font-weight: normal; }
/* [[ Column View Page ]] */
table.colViewPage_02 tr th { font-weight: bold; }
table.colViewPage_02 tr th, table.colViewPage_02 tr td { text-align: center; padding: 6px 10px 2px 10px; }
table.colViewPage_02 tr td.alignLeft { text-align: left; }

/* FAQ List & View Area
-----------------------------------------------------------------------------------*/
#FAQ { width: 680px; border-top: 2px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
#FAQ dt { width: 680px; border-bottom: 1px solid #ddd; background: url(/se/kr/img/theme01/faq_bg.gif) left top repeat-y; }
#FAQ dt span { float: left; width: 55px; padding: 6px 3px 2px 3px; text-align: center; overflow: hidden; }
#FAQ dt a { float: right; width: 579px; padding: 6px 20px 2px 19px; }
#FAQ dd { clear: both; border-bottom: 1px solid #ddd; padding: 16px 0 12px 20px; }

/* etc
-----------------------------------------------------------------------------------*/
table.illegal tr td a:link, table.illegal tr td a:visited { color: #3A464F; }
table.illegal tr td a:hover, table.illegal tr td a:active { color: #2761C1; }
table.illegal tr td a { display: block; }
